<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>
        //对象合并
        // let one = {
        //     name: "张三"
        //     , address: "青岛"
        // }
        // let two = {
        //     name: "李四"
        // }
        // let text = {
        //     name: "laowang",
        //     age: 123,
        //     sex: "男"
        // }
        // Object.assign(目标对象,源对象,源对象...)
        // 源对象 会向目标对象合并  如果出现相同的key 则源对象会覆盖目标对象   不相同的才会合并  并返回合并后的对象
        // let three = Object.assign(one, two, text)
        // 合并的其他对象会受到影响
        // console.log(three);
        // console.log(one, two);

        //对象转字符串
        let text = {
            name: "laowang",
            age: 123,
            sex: "男"
        }
        let a= JSON.stringify(text);//对象转字符串（他也可以将数组转字符串）
        console.log(a);
        
        let b = `{"name":"laowang","age":123,"sex":"男"}`
        // JSON.parse(b)//将字符串转为对象（也可以将字符串转为数组）
        //必须要对应结构的才能互相转不是所有随哟字符串都可以去转
        //必须结构符合
        let c = JSON.parse(b)
        console.log(c);
        





    </script>
</body>

</html>